package lzyc.pointsManagement.business.service;


import lzyc.pointsManagement.business.activity.dto.ActivityApplyDto;
import lzyc.pointsManagement.common.core.page.PageDomain;
import lzyc.pointsManagement.common.response.ResponseMessage;

/**
* @author liuyuan
* @description 针对表【activity_apply】的数据库操作Service
* @createDate 2024-03-10 20:16:30
*/
public interface ActivityApplyService {
    ResponseMessage addActivityApply(ActivityApplyDto activityApplyDto);


    ResponseMessage getActivityApplyList(PageDomain pageInfo);

    ResponseMessage getActivityApplyById(String id);



    ResponseMessage getJoinActivityUser(String activityId);

    ResponseMessage getUnJoinActivityUser(String activityId);


    ResponseMessage getActivityApplyByActivityId(String activityId, PageDomain pageInfo);
}
